Skip to content

[ntuple] Fixes / Changes for or related to RField* and RValue#19528

Merged
hahnjo merged 7 commits intoroot-project:masterfrom
hahnjo:ntuple-field-fixes
Aug 5, 2025
Merged

[ntuple] Fixes / Changes for or related to RField* and RValue#19528
hahnjo merged 7 commits intoroot-project:masterfrom
hahnjo:ntuple-field-fixes

Conversation

@hahnjo
Copy link
Member

@hahnjo hahnjo commented Aug 4, 2025

see individual commits

hahnjo added 2 commits August 4, 2025 20:59
I believe this occurrence was missed in commit 705376f ("improve
type name renormalization") because it was not using the new function
GetRenormalizedDemangledTypeName since commit dc4dd71 ("Ensure
type name given by RField<T> is renormalized").
@hahnjo hahnjo self-assigned this Aug 4, 2025
@github-actions
Copy link

github-actions bot commented Aug 5, 2025

Test Results

    21 files      21 suites   3d 9h 5m 12s ⏱️
 3 224 tests  3 224 ✅ 0 💤 0 ❌
65 923 runs  65 923 ✅ 0 💤 0 ❌

Results for commit f917fca.

♻️ This comment has been updated with latest results.

hahnjo added 5 commits August 5, 2025 08:34
Even though it is an abstract class, the constructor taking an
arbitrary type should not be public.
User code should not inherit from these.
Only REntry should call this for RValues where the RFieldBase is
connected to a RPageSink, and orchestrate the calls across all
top-level fields.
@hahnjo hahnjo force-pushed the ntuple-field-fixes branch from 4415569 to f917fca Compare August 5, 2025 06:37
@hahnjo hahnjo merged commit 5e58267 into root-project:master Aug 5, 2025
26 checks passed
@hahnjo hahnjo deleted the ntuple-field-fixes branch August 5, 2025 11:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants